import serial

#端口，GNU / Linux上的/ dev / ttyUSB0 等 或 Windows上的 COM3 等
portx="/dev/ttyTHS0"
#波特率，标准值之一：50,75,110,134,150,200,300,600,1200,1800,2400,4800,9600,19200,38400,57600,115200
bps=115200
#超时设置,None：永远等待操作，0为立即返回请求结果，其他值为等待超时时间(单位为秒）
timex=5
# 打开串口，并得到串口对象
ser=serial.Serial(portx,bps,timeout=timex)

# 写数据
def serial_write(data):
    data = hex(data)
    result=ser.write(str(data).encode("utf-8"))#写数据
    print("写总字节数:",result)

if __name__=='__name__':
    while True:
        serial_write(45)
        print(123)